Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain #2-w1 Spain #2-w3 Uzbekistan F1 Finland F2 Denmark F1 Denmark F2 Germany F7 Spain F21 Spain F22 Spain F24 Spain F25 Spain F26 Spain F27 Spain F7 Great Britain F7 Czech Republic F1 Czech Republic F2 Lithuania F2 France F4 France F5 Russia F1 Poland F1 France F4 Luxembourg F1 France F13 France F17 Czech Republic F5 Czech Republic F6 Germany F1 Great Britain F1 France F5 Usa F12 Germany F8 France F13 France F17 Great Britain F2 France F2 France F3 Bosnia & Herzegovina F2 France F5 Switzerland F3 Norway F1 Estonia F1 Estonia F2 France F17 Germany F1 France F3 Russia F1 Russia F2 Italy F5 Czech Republic F2 Poland F2 Estonia F2 Latvia F1 Poland F7 Germany F16 France F18 Czech Republic F4 Czech Republic F5 Russia F1 Russia F2 Russia F3 Russia F5 Ukraine F2 Russia F6 Russia F7 Italy F7 Czech Republic F1 Italy F13 Germany F8 France F13 Russia F10 France F20 Germany F1 Germany F2 Russia F1 France F5 France F6 Latvia F1 France F20 Czech Republic F6 Czech Republic F7 France F1 France F2 Spain #2-w2 Spain #2-w4 Uzbekistan F2 Germany F6 Uzbekistan F4 Lithuania F2 Spain F28 Spain F34 Spain F34a France F2 France F3 France F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Spain F11 Spain F12 Great Britain F1 Austria F1 Austria F2 Germany F5 Spain F6 Italy F4 Italy F5 Italy F6 Norway F1 Norway F2 Ireland F1 Ireland F2 Latvia F1 Lithuania F1 France F14 Great Britain F18 Czech Republic F4 Germany F1 Germany F2 Great Britain F1 Germany F2 Latvia F1 Russia F2 Nova Challenger Osaka - Osaka Fergana Challenger - Fergana IX Open Internacional D'Andorra - Andorra Challenger Canottieri Minico - Mantova Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Kyiv Open - Kiev Indian Oil Servo Challenger - Calcutta Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Fergana Challenger - Fergana Samarkand Challenger - Samarkand Quelle Cup 2000 - Furth AXA Open II - Espinho Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Memorial Kolyaskin - Donetsk LTA Men's Challenger - Wrexham Togliatti Cup - Togliatti Kyiv UMC Open - Kiev FILA Challenger Biella - Biella Copa Sevilla - Seville Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Fergana Challenger - Fergana Architect Open - Budapest Memorial Savigny - Sassuolo XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Kyiv UMC Open - Kiev EI Bank Bulgarian Challenger - Sofia IPP Open - Helsinki TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara Samsung Securities Cup - Seoul KGHM Polish Indoors - Wroclaw Samarkand Challenger - Samarkand Meridiana Sardegna Open - Olbia Samarkand Challenger - Samarkand Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Togliatti Cup - Togliatti Akbank Private Banking-TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Copa Sevilla Internacionales de Andalucia - Seville The Nottingham Challenger - Nottingham IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Busan Open - Busan Fergana Challenger - Fergana ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Castilla y Leon - Segovia Porsche Open - Poznan Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Copa Sevilla-Internacionales de Andalucia - Seville Lambertz Open - Aachen Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental Challenger Groningen - Groningen Mauritius Open - Mauritius KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Olbia Challenger - Olbia Citta di Monza - Monza Ostrava Open 2005 - Ostrava Fergana Challenger - Fergana Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Mordovia Cup 2005 - Saransk ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo TED Open - Istanbul Open D'Orleans - Orleans XI Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk IPP Open - Helsinki Mobilux Open - Luxembourg Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde The Shelbourne Irish Open - Dublin Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise ECU Prague Open - Prague Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Dublin Challenger - Dublin Oberstaufen Cup - Oberstaufen LTA Nottingham Challenger - Nottingham Aamulehti Tampere Opene - Tampere 's Tennis Masters 07 Challenger - Graz Dusseldorf Open Challenger 2007 - Dusseldorf AEGON International - Eastbourne Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dublin Challenger - Dublin Oberstaufen Cup-Head German Master's Series - Oberstaufen Aamulehti Tampere Open - Tampere Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Wolfsburg Challenger Sunrise Challenger Sarajevo Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Busan Challenger Carson Challenger Yuba City Challenger Penza Challenger Tampere Challenger Karshi Challenger Almaty Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Yokohama Challenger Toyota Challenger Napoli Challenger Monza Challenger Athens Challenger Tunis Challenger Rhodes Challenger Busan Challenger Fergana Challenger Nottingham Challenger Bytom Challenger Braunschweig Challenger Pozoblanco Challenger Tampere Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Astana Challenger St. Remy Challenger Izmir Challenger Astana Challenger Ortisei Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Wolfsburg Challenger San Jose Challenger Napoli Challenger Ostrava Challenger Cremona Challenger Furth Challenger Milan Challenger Marburg Challenger Aptos Challenger Orleans Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Athens Challenger Nottingham Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Mons Challenger Tashkent Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Quimper Challenger Dallas Challenger Rome Challenger Bordeaux Challenger Prague Challenger Scheveningen Challenger Como Challenger Genova Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Croatia Open - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Idea Prokom Open - Sopot Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Open - Dubai Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Mumbai Open - Mumbai Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, 1R, LAT-MDA 5-0 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, GRE-LAT 1-4 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, LAT-AUT 1-4 Freudenstadt Challenger Barletta Challenger Bordeaux Challenger Australian Open (juniors)